package main

// Go 语言中fmt使用的各种占位符
import "fmt"

func main() {
	n := 100
	s := "Hello Go"
	// %T 查看变量类型
	fmt.Printf("%T \n", n)
	// %v 查看变量的值
	fmt.Printf("%v \n", n)
	// %d 查看十进制
	fmt.Printf("%d \n", n)
	// %b 查看二进制
	fmt.Printf("%b \n", n)
	// %o 查看八进制
	fmt.Printf("%o \n", n)
	// %x 查看十六进制
	fmt.Printf("%x \n", n)
	// %s 查看字符串
	fmt.Printf("%s \n", s)
	fmt.Printf("%v \n", s)
	// 根据类型转换到具体的值
	fmt.Printf("%#v \n", s)
}
